package com.lxmes.gs.domain.projectBudgetVO;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 项目预算创建入参对象 gs_project_budget
 * 
 * @author wdf
 * @date 2023-04-24
 */
@Data
@ApiModel(value = "ProjectBudgetCreateVO", description = "项目预算创建入参对象")
public class ProjectBudgetCreateVO{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    @ApiModelProperty("序号")
    private Long id;

    /** 预算编号 */
    @ApiModelProperty("预算编号")
    private String budgetCode;

    /** 预算类型 */
    @ApiModelProperty("预算类型")
    private String budgetType;

    /** 预算主题 */
    @ApiModelProperty("预算主题")
    private String budgetTitle;

    /** 项目名称 */
    @ApiModelProperty("项目名称")
    private String projectName;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("开始时间")
    private Date startTime;

    /** 填报人 */
    @ApiModelProperty("填报人")
    private String filler;

    /** 预算金额合计 */
    @ApiModelProperty("预算金额合计")
    private Double totalBudgetAmount;

    /** 金额大写 */
    @ApiModelProperty("金额大写")
    private String totalBudgetAmountWords;

    /** 加工清单金额合计 */
    @ApiModelProperty("加工清单金额合计")
    private Double totalProcessingListAmount;

    /** 材料设备含税金额合计 */
    @ApiModelProperty("材料设备含税金额合计")
    private Double totalMaterialEquipmentAmount;


}
